/**
 * @fileoverview   dom/base dom基础模块，定义dom，一些所有dom模块会用的方法等

 * @date: 11-11-4
 * @time: 上午10:33
 * @author 2kid
 * @version 0.1
 */
/**
 *
 *
 * dom构造函数
 * 属性：
 * dom.NodeType
 * 方法：
 * dom.isdom
 * dom.iswin
 *
 */
F.reg('dom/base',function(f){
    var win = window,doc = win['document'],docElement = doc.documentElement;
    var dom=Dom;
    /**
     * @function
     * @constructor
     * @param elem
     */
    /**
     * @name F.Dom
     * @object
     * @namespace
     * 名称空间默认Fky，如果没有定义F，也可以用F
     * Fky库的核心包括在Fky中的常用工具函数
     */
    function Dom(elem) {
        this.elem = [];
        if (f.type(elem, 'array')) {
            this.elem = elem;
        }

        //添加数组访问形式
        //for ie6,7
        this.length = 0;
        Array.prototype.push.apply(this, this.elem);
    }


    return Dom;

});